wcbel\classes\providers\column\ProductColumnProvider D

Total Complexity 196
Dependencies 9
Dependents 2
Total lines 651
Lines of code 530
Logical lines of code 321
Comment lines 2
Methods 39
Properties 13

Methods 39

Method Rating Maintainability Complexity Lines of code
select_field()
C
36 32 62
multi_select_field()
B
40 18 52
get_field()
A
45 13 36
get_item_columns()
A
45 12 37
yith_product_badge_field()
A
50 8 24
image_field()
A
51 8 22
set_product_field()
A
54 8 19
checkbox_field()
S
59 8 11
select_products_field()
S
56 7 15
numeric_field()
S
57 7 14
get_id_column()
S
47 5 31
wc_product_vendor_field()
S
55 5 16
yith_shop_vendor_field()
S
55 5 16
radio_field()
S
60 6 10
get_taxonomy_terms()
S
58 5 15
get_column_colors_style()
S
69 5 5
get_static_columns()
S
58 4 13
__construct()
S
61 4 11
generate_field()
S
66 4 7
get_fields_method()
S
47 1 37
date_picker_field()
S
67 3 5
checkbox_dual_mode_field()
S
71 3 4
file_field()
S
66 3 6
time_picker_field()
S
68 2 5
date_time_picker_field()
S
68 2 5
regular_price_field()
S
67 2 6
sale_price_field()
S
67 2 6
text_field()
S
73 2 4
get_instance()
S
72 2 6
textarea_field()
S
76 1 3
select_files_field()
S
76 1 3
color_picker_field()
S
74 1 3
gallery_field()
S
76 1 3
numeric_without_calculator_field()
S
78 1 3
ithemeland_badge_field()
S
75 1 3
yikes_custom_product_tabs_field()
S
75 1 3
it_wc_dynamic_pricing_all_fields_field()
S
74 1 3
it_pricing_rules_product_field()
S
75 1 3
it_wc_dynamic_pricing_select_roles_field()
S
75 1 3